Development Resources

By Host Interface

By Smart Card Interface

By Type

By Product Support

New
Circle APDU Tool v1.0.2.0
A tool designed for seamless interaction with smart cards and all standard smart card readers by facilitating the sending and receiving of Application Protocol Data Unit (APDU) commands
Windows®
Circle Script Tool v1.0.4
A tool to read, write and run scripts to control a connected Circle smart card reader
Windows® | Linux® | macOS®
New
Circle NDEF Tool v1.0.4.0
A tool to encode text and data into NFC cards or tags using the standardized NDEF (NFC Data Exchange Format) structure

Supported card types: NTAG and Ultralight
Windows®
New
Circle Web Smart Card SDK v1.0.0.0
The Circle Web Smart Card SDK enables seamless integration of Circle smart card readers into web applications, featuring a Windows service, JavaScript library, and a demo website for implementation reference.
Windows®
Circle Bluetooth Card Access Tool
An app to obtain information and exchange commands between a Circle Bluetooth® smart card reader and the smart card
iOS® | iPadOS®
Circle Sample Codes - Swift v1.00
These Swift sample codes for iOS and iPadOS demonstrate how to integrate Circle smart card readers via the USB communication protocol using Apple's CryptoTokenKit framework
iOS® | iPadOS®
Circle Sample Codes - Python v1.02
These Python sample codes showcase cross-platform solutions for interacting with smart card readers using PC/SC protocols and escape commands
Windows® | Linux® | macOS®
Circle Sample Codes - C v1.00
These C sample codes for Linux illustrate how to use PC/SC standards with smart card readers, featuring escape commands for device configuration
Linux®
Circle Sample Codes - C v1.00
These C language sample codes for mac OS demonstrate how to interface with smart card readers using PC/SC communication protocols
macOS®
Circle USB Android Library v1.4.8
This library is a java module for Android applications to communicate with Circle USB smart card reader through the Java Smart Card I/O API.
Windows® | Linux® | macOS®
Circle Bluetooth Android Library v1.4.9
This library is a java module for Android applications to communicate with Circle Bluetooth® smart card reader through the Java Smart Card I/O API.
Android™
Circle Bluetooth iOS Swift Library v1.5.8
This library provides a Swift framework used for iOS applications to communicate with Circle Bluetooth® smart card reader through a derived version of the Java Smart Card I/O API.
iOS® | iPadOS®